﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KhaoSatSinhVienTotNghiep.Model
{
   public partial class DSKhaoSat
    {
       private static KhaoSatSVTNDataContext context = new KhaoSatSVTNDataContext();

       public static List<DSKhaoSat> GetAll()
       {
           return context.DSKhaoSats.ToList();
       }
       //kiểm tra sự tồn tại của một phiếu khảo sát thêm vào
       public static bool CheckExist(DSKhaoSat dsks)
       {
           var result = from ds in context.DSKhaoSats
                        where (ds.MaDotKS == dsks.MaDotKS && ds.MSSV == dsks.MSSV)
                        select ds;
           if (result.Count() != 0)
               return true;
           return false;
       }


       //thêm mới 1 ds khảo sát
       public static bool AddNew(DSKhaoSat dsks)
       {
           if (CheckExist(dsks) == true)
               return false;
           else
           {
               context.DSKhaoSats.InsertOnSubmit(dsks);
               context.SubmitChanges();
               return true;
           }
       }

       public static int GetDSKhaoSatByMSSVAndMaDotKS(string mssv, int madotks)
       {
           return context.DSKhaoSats.Where(dsks => dsks.MSSV == mssv && dsks.MaDotKS == madotks).FirstOrDefault().Ma;
       }


    }
}
